import {
	onlAutoListGetColumns,
	getTableHeadIdByTableName
} from "./api/customCommon.js"
import tip from "@/common/util/tip.js"
/**
 * 创建表单
 * 先获取表名再拿到表单信息
 */
const makeForm = (tableName, callback) => {
	getTableHeadIdByTableName({
			tableName
		})
		.then(res => {
			onlAutoListGetColumns(res.data.result)
				.then(res => {
					if (res.data.success) {
						callback(res.data.result)
					} else {
						tip.error("表单信息获取失败")
					}
				})
				.catch(err => {
					console.error(err)
					tip.error("表单信息获取失败")
				})
		})
		.catch(err => {
			console.error(err)
			tip.error("表名获取失败")
		})
}

export {
	makeForm
}
